9000250014 |
Programació gràfica i videojocs amb Arduino |
2017-2018 |
Curs. Secundària en general |
|
|
|
2/7/2018 - 6/7/2018 (30 hores) de 9:00h a 14:00h |
|
Escola d¿Enginyeria de Telecomunicació i Aeroespacial de Castelldefels (EETAC) |
|
Campus del Baix Llobregat UPC ¿ Edifici C4. C/ Esteve Terradas 7 (Castelldefels)  |
|
|
Format |
Presencial |
Organització |
ICE de la Universitat Politècnica de Catalunya
|
| |
|
|
| |
|
|
Cost matrícula (Euros) |
160
|
| |
Descripció i Metodologia: |
Actualment la placa Arduino (https://www.arduino.cc/) s’està fent servir a molts projectes de hobby i també com eina d’aprenentatge a molts centres educatius. El seu baix cost, així com la seva fàcil programació permeten practicar molts conceptes de programació bàsica, d’electrònica i de interacció.
El que proposa aquest curs es anar un pas més enllà i afegir a aquesta placa un pantalla tàctil i una GPU, el que ens permetrà desenvolupar aplicacions gràfiques i videojocs per aquest dispositiu. Això dona la possibilitat d’explicar i treballar conceptes més avançats de programació, de geometria i de computació que amb l’entorn basic de Arduino no estan disponibles.
El professorat de secundària inscrit ha de seleccionar 1 alumne de primer de batxillerat del seu centre que estigui interessat en participar a les activitats.
El preu del curs és de 160 € per grup participant que inclou el material que es podran endur al centre.
Un cop confirmada l’adjudicació de la plaça al curs, caldrà realitzar el pagament, amb data límit del 23 de juny, al COMPTE CORRENT ES31 2100 0655 70 0200340134 indicant: CURS-TALLER GAMEDUINO CBL + COGNOM1, COGNOM 2, NOM.
Heu d’enviar el comprovant de pagament a l’adreça: cbl.relacions.externes@upc.edu
|
| |
Objectius |
• Conèixer el hardware Gameduino i entendre la comunicació entre Arduino i la GPU
• Aprendre les primitives gràfiques bàsiques
• Aplicar els conceptes de geometria 2D i 3D a la visualització gràfica
• Conèixer les tecnologies per reproduir mèdia d’àudio i vídeo
• Ser capaç d’elaborar un joc senzill sobre la plataforma Gameduino
Metodologia:
El curs esta basat en la metodologia PBL. Durant els 3 primers dies s’impartiran els 6 temes de què es composa la part docent, cadascun d’aquests en una sessió de 2 h de durada i tots ells es composaran d’una part de teoria i un petit joc adequat a la durada de la sessió i el temari exposat.
Aquests joc donaran als estudiants els exemples i la base necessària perquè en els dos dies següents cada grup implementi el seu propi joc senzill. Finalment, el darrer dia cada grup farà una demo del seu projecte.
|
| |
Continguts |
Tema 1. Introducció a la programació amb Arduino
• Setup i Loop
• Variables
• Condicions
• Bucles
Tema 2. Programació gràfica
• Coordenades cartesianes
• Línies i rectangles
• Gradients
• Blending i canal alpha
• Angles i trigonometria
• Fonts
Tema 3. Entrada i Sortida
• Panell tàctil
• Tags
• Widgets
• Acceleròmetre
• Pulsadors i joystick
Tema 4. Bitmaps
• Pixels i formats gràfics
• Format JPEG
• Handles i Cells
• Conversió entre formats gràfics
Tema 5. Programació Avançada
• Game loop
• Sprites
• Estructures
Tema 6. So
• Freqüència
• So MIDI
• Samples
• Video
Pla de treball:
Dia 2:
1. Introducció programació
2. Programació gràfica
Dia 3:
3. Entrada i Sortida
4. Bitmaps
Dia 4:
5. Programació avançada
6. So
Dia 5:
Projecte
Dia 6:
Projecte
Presentacions i clausura
|
| |
Observacions |
informació detallada
|
| |
Formador/a |
Juan López Rubio i Norbert Nebra Riera, professorat de l'EETAC
|
| |
Avaluació |
Assistència a les sessions presencials i realització i lliurament del treball proposat.
|
| |
Requisits de certificació |
Assistència mínima del 80% a les sessions presencials i a l’avaluació positiva dels treballs proposats pels formadors.
|
| |
Persones destinatàries |
Professorat de secundària de tecnologia, ciències experimentals i matemàtiques
|
| |
E-mail |
jordi.bofill-puig@upc.edu
|
| |
|
|
Calendari |
Sessió 1 |
dilluns |
02/07/2018 |
0900 |
1400 |
Sessió 2 |
dimarts |
03/07/2018 |
0900 |
1400 |
Sessió 3 |
dimecres |
04/07/2018 |
0900 |
1400 |
Sessió 4 |
dijous |
05/07/2018 |
0900 |
1400 |
Sessió 5 |
divendres |
06/07/2018 |
0900 |
1400 |
|
| |